<html>
<head>
    <title>Intro</title>
    <link rel="Stylesheet" href="StyleSheet" />
</head>
<body style="background-color: #333333; margin: 0;">
    <h1 align="center" style="color: white">
        HTML Renderer Project - $$Platform$$
        <br />
        <span style="font-size: x-small;">Release $$Release$$</span>
        <br />
        background-gradient: #770077; background-gradient-angle: 60;
    </h1>
    <blockquote style="background-color:white">
        <p style="margin-top: 0px">
            <table border="1" width="100%">
                <tr style="vertical-align: top;">
                    <td style="padding: 2px 5px 0 0">
                        <img src="http://image.hnol.net/c/2014-09/27/17/201409271722258313-2282561.png" style="width:300px;" />
                    </td>
                    <td>
                        Everything you see on this panel (see samples on the left) is <b>custom-painted</b>
                        by the <b>HTML Renderer</b>, including tables, images, links and videos.<br />
                        This project allows you to have the rich format power of HTML on your desktop applications
                        without <b>WebBrowser</b> control or <b>MSHTML</b>.<br />
                        The library is <b>100% managed code</b> without any external dependencies, the only
                        requirement is <b>.NET 2.0 or higher</b>, including support for Client Profile.
                    </td>
                </tr>
            </table>
        </p>
        <h3>
            Text selection (copy to clipboard)
        </h3>
        <div>
            The rendered html has full support for <b>text selection</b> including <b>drag-and-drop</b>
            and <b>copy</b> to clipboard of rich html and plain text to handle <b>paste</b>
            operation to editor that support rich or/and plain text.<br />
            Additionally there is a <b>context-menu</b> with select all, copy text, copy image,
            save image, open link, copy link url, open video, copy video url.
        </div>
        <h3>
            Cascading Style Sheets (CSS) support
        </h3>
        <div>
            The core layout engine of the renderer was builded according to <b>CSS Level 2 specification</b>,
            so you can use Cascading Style Sheets to format your html documents.<br />
            Additionally there are a couple extensions: <b>Gradients</b> on backgrounds and
            <b>rounded corners</b>.
        </div>
        <h3>
            WinForms controls
        </h3>
        <div>
            It comes with handy WinForms controls (see <a href="ShowSampleForm">Sample Form</a>):
        </div>
        <ul>
            <li><code>HtmlPanel</code> - The control where you are reading this, panel with scrollbars.</li>
            <li>
                <code>HtmlLabel</code> - Same as html panel but without scrollbars and optional
                auto size.
            </li>
            <li><code>HtmlToolTip</code> - For ToolTip with rich html.</li>
        </ul>
        <h3>
            Benefits
        </h3>
        <ul>
            <li>100% managed code and no external dependencies.</li>
            <li>Supports .NET 2.0 or higher including Client Profile.</li>
            <li>Handles "real world" malformed HTML, it doesn't have to be XHTML.</li>
            <li>Lightweight (~300K).</li>
            <li>High performance and low memory footprint.</li>
            <li>Extendable and configurable.</li>
        </ul>
        <h3>
            Limitations
        </h3>
        <ul>
            <li>
                All HTML <b>end tags</b> marked as <a href="http://www.w3.org/TR/1999/REC-html401-19991224/index/elements.html">
                    optional
                </a> should be there. No problem with tags marked as forbidden.
            </li>
        </ul>
        <hr />
        <h3>
            On the roadmap
        </h3>
        Of course it's not quite finished yet. Here are some of the important things to
        do.
        <ul>
            <li>Better performance</li>
            <li>Support of position CSS property</li>
            <li>Support of height and min-height CSS property</li>
            <li>Better tables support, especially layouts</li>
            <li>Support image align</li>
            <li>Handle :hover selector</li>
            <li>Selection by shift+arrows</li>
            <li>Better HTML tag parsing (optional closing tags)</li>
            <li>More styles support</li>
        </ul>
        <h3>
            Vision
        </h3>
        <ul>
            <li>Most complete static HTML Renderer (no java script).</li>
            <li>Commercial web browser performance level.</li>
        </ul>
        <hr />
        <h3>
            2012 - Arthur Teplitzki
        </h3>
        <blockquote>
            <a href="http://theartofdev.com/">http://TheArtOfDev.com</a>
        </blockquote>
        <h3>
            2009 - Jose Manuel Menendez Poo
        </h3>
        <blockquote>
            <a href="http://www.menendezpoo.com">www.menendezpoo.com</a>
        </blockquote>
    </blockquote>
</body>
</html>